'use strict'

// 定义函数，完成从url地址中获取指定key的值的功能
function getParams(name) {
    let reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    let r = location.search.substring(1).match(reg);
    if (r != null) {
        return decodeURIComponent(r[2]);
    }
    return null;
}
// 页面加载完触发事件，调用指定函数
$(function () {
    let id = getParams('id');
    // id存在，则表示是修改，否则表示新增
    if (id) {
        $.ajax({
            type: 'get',
            url: 'http://de.ziqiangdeheshan.love/roles/' + id,
            success: function (res) {
                console.log(res);
                $('[name=rolename]').val(res.rolename);
                $('[name=avatar]').val(res.avatar);
            }
        })
    }
})
// 保存 根据id判断是编辑后保存，还是新增后保存
function btnSave() {
    let id = getParams('id');
    let rolename = $('[name = rolename]').val();
    let avatar = $('[name = avatar]').val();
    // id存在，则表示是修改，否则表示新增
    if (id) {
        $.ajax({
            type: 'put',
            url: 'http://de.ziqiangdeheshan.love/roles/' + id,
            data: { rolename, avatar },
            success: function (res) {
                console.log(res);
                location.href = 'index.html'
            }
        })
    } else {
        $.ajax({
            type: 'post',
            url: 'http://de.ziqiangdeheshan.love/roles/',
            data: { rolename, avatar },
            success: function (res) {
                location.href = 'index.html'
            }
        })
    }
}
//取消，则返回列表页
function btnCancel() {
    location.href = 'index.html'
}